/* header */
.header {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.top-item {
  margin-top: 20px;
  overflow: hidden;
}

.top-item .logo {
  float: left;
}

.cimg {
  margin-left: 25px;
}

.cimg,
.cimg img {
  width: 820px;
  height: 103px;
}

.r-box {
  width: 110px;
  margin-left: 25px;
  float: left;
}

.r-box img {
  width: 110px;
  height: 50px;
  border-radius: 5px;
}

.r-box a:first-child {
  display: block;
  margin-bottom: 5px;
  ;
}

.top-item .date {
  margin: 10px auto 0;
  text-align: center;
}



.icons {
  background-image: url(icons.png);
  background-repeat: no-repeat;
}

.nav {
  height: 86px;
  overflow: hidden;
  display: block;
  margin-top: 20px;
}

.nav_top {
  background: #b30000;
  height: 50px;
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.nav_box {
  width: 1200px;
}

.lx-nav {
  width: 120px;
  float: left;
  color: #FFF;
  font-size: 18px;
  line-height: 50px;
}

.nav1-p {
  letter-spacing: 5px;
}

.lx-nav .t1,
.lx-nav .t2,
.lx-nav .t3,
.lx-nav .t4,
.lx-nav .t5,
.lx-nav .t6,
.lx-nav .t7,
.lx-nav .t8,
.lx-nav .t9,
.lx-nav .t10,
.lx-nav .t11 {
  -webkit-transition: .2s background-position-y;
  ;
  transition: .2s background-position-y;
  background: url(icons.png) 16px 0 no-repeat;
}

.lx-nav .t1 {
  background-position: 17px 10px;
}


.lx-nav .t2 {
  background-position: 17px -40px;
}

.lx-nav .t3 {
  background-position: 17px -90px;
}

.lx-nav .t4 {
  background-position: 17px -140px;
}

.lx-nav .t5 {
  background-position: 17px -190px;
}

.lx-nav .t6 {
  background-position: 17px -240px;
}

.lx-nav .t7 {
  background-position: 17px -290px;
}

.lx-nav .t8 {
  background-position: 17px -340px;
}

.lx-nav .t9 {
  background-position: 17px -390px;
}

.lx-nav .t10 {
  background-position: 17px -440px;
}

.lx-nav .t11 {
  background-position: 17px -490px;
}

.nav1-p.nav1-p a {
  padding: 0 0 0 50px;
  display: block;
  color: #FFF;
  height: 50px;
  font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
}

.lx-nav .t1:hover {
  background-color: #EEE;
  background-position: -133px 10px;
}

.lx-nav .t2:hover {
  background-color: #EEE;
  background-position: -133px -40px;
}

.lx-nav .t3:hover {
  background-color: #EEE;
  background-position: -133px -90px;
}

.lx-nav .t4:hover {
  background-color: #EEE;
  background-position: -133px -140px;
}

.lx-nav .t5:hover {
  background-color: #EEE;
  background-position: -133px -190px;
}

.lx-nav .t6:hover {
  background-color: #EEE;
  background-position: -133px -240px;
}

.lx-nav .t7:hover {
  background-color: #EEE;
  background-position: -133px -290px;
}

.lx-nav .t8:hover {
  background-color: #EEE;
  background-position: -133px -340px;
}

.lx-nav .t9:hover {
  background-color: #EEE;
  background-position: -133px -390px;
}

.lx-nav .t10:hover {
  background-color: #EEE;
  background-position: -132px -440px;
}

.lx-nav .t11:hover {
  background-color: #EEE;
  background-position: -132px -490px;
}

.lx-nav div a:hover,
.Hotnews .title a:hover {
  color: #F22400;
  text-decoration: none
}

.lx-nav div,
.province_more {
  position: relative;
}

.nav_box .current .nav1-p {
  background-position: - -10px;
}

.nav_bottom-C {
  width: 100%;
  height: 36px;
  background: #eee;
  position: absolute !important;
  left: 0;
  display: none;
}

.lx-nav:hover .nav_bottom-C {
  display: block;
  transition: .3s;
  -webkit-transition: .3s;
}

.nav_bottom-C ul {
  width: 1200px;
  margin: 0 auto;
}

.nav_bottom-C li {
  float: left;
  padding: 0 8px;
  line-height: 36px;
  font-size: 14px;
  font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
  white-space: nowrap;
}

.lx-nav:hover,
.box_title .font3 a,
.nav_bottom-C li a {
  color: #333;
}

.nav_bottom-C ul.nav_bottom-C01 {
  padding-left: 120px;
}

.nav_bottom-C ul.nav_bottom-C03 {
  padding-left: 350px;
}

.nav_bottom-C ul.nav_bottom-C04 {
  padding-left: 470px;
}

.nav_bottom-C ul.nav_bottom-C05 {
  padding-left: 600px;
}

.nav_bottom-C ul.nav_bottom-C06 {
  padding-left: 700px;
}

.nav_bottom-C ul.nav_bottom-C07 {
  padding-left: 680px;
}

.nav_bottom-C ul.nav_bottom-C08 {
  padding-left: 940px;
}

.container {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.text-overhide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* footer */
.footer {
  margin-top: 30px;
  background: #e6e6e6;
  overflow: hidden;
}

.footer .bd {
  width: 660px;
  height: 84px;
  margin: 18px auto;
  overflow: hidden;
}

.footer .logo {
  float: left;
  height: 84px;
  padding-right: 20px;
  border-right: 1px solid #808080;
}

.footer .text {
  float: left;
  margin-left: 20px;
  height: 84px;
  font-size: 14px;
  line-height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer .jg-logo {
  float: left;
  padding-right: 40px;
}

@media screen and (max-width: 768px) {
  .header {
    width: 100%;
  }

  .cimg {
    display: none;
  }

  .r-box {
    float: right;
    margin-right: 20px;
  }

  .top-item .logo {
    margin-left: 20px;
  }

  .nav {
    width: 100%;
    height: auto;

  }

  .footer .logo {
    display: none;
  }

  .footer .jg-logo {
    float: none;
    padding: 10px 0;
  }

  .footer .jg-logo img {
    margin: 0 auto;
  }

  .footer .bd {
    float: none;
    width: 100%;
    text-align: center;
    height: auto;
    margin: 5px auto;
  }

  .footer .text {
    float: none;
    margin-left: 0;
    font-size: 12px;
    height: 40px;
  }

  .nav_top {
    height: auto;
    width: 100%;
    overflow: hidden;
  }

  .nav_box {
    width: 100%;
  }

  .lx-nav {
    width: 25%;
  }

  .lx-nav .t1,
  .lx-nav .t2,
  .lx-nav .t3,
  .lx-nav .t4,
  .lx-nav .t5,
  .lx-nav .t6,
  .lx-nav .t7,
  .lx-nav .t8,
  .lx-nav .t9,
  .lx-nav .t10,
  .lx-nav .t11 {
    background: none;
  }

  .nav1-p.nav1-p a {
    padding: 0;
    text-align: center;
  }

  .nav_bottom-C {
    height: auto;
    z-index: 999;
  }

  .nav_bottom-C ul {
    width: 100%;
    padding-left: 0 !important;
  }


}


@media screen and (max-width: 414px) {
  .r-box {
    margin-right: 0;
    width: 24%;
  }

  .r-box img {
    width: 100%;
    height: auto;
  }
}